package com.xgxd.modules.po;

import com.xgxd.commons.utils.DateUtils;
import com.xgxd.commons.utils.SqenUtils;
import com.xgxd.modules.entity.YmlGet;

public class YmToAs400 {

    public SACTEIRYM YmlToBaen(YmlGet y){
        SACTEIRYM bean=new SACTEIRYM();
        bean.setYMSEQN(y.getUuid());//TODO 后面改成局序列号
        bean.setYMSTAT(y.getIsSuccess());
        bean.setYMBKID(y.getBkid()==null?"":y.getBkid());
        bean.setYMBLNO(y.getBknbr()==null?"":y.getBknbr());
        bean.setYMSMBR(y.getSrnbr()==null?"":y.getSrnbr());
        bean.setYMBKCUST(y.getBkcust()==null?"":y.getBkcust());
        bean.setYMVSNM(y.getVslname()==null?"":y.getVslname());
        bean.setYMVOY(y.getVoyage()==null?"":y.getVoyage());
        bean.setYMVOYC(y.getVoycode()==null?"":y.getVoycode());
        bean.setYMSALD(y.getVoyetd()==null?"":y.getVoyetd());
        bean.setYMPOLC(y.getLoadportcode()==null?"":y.getLoadportcode());
        bean.setYMPODC(y.getDischportcode()==null?"":y.getDischportcode());
        bean.setYMDELC("");//TODO 目的地代码
        bean.setYMCTID(y.getCntrid()==null?"":y.getCntrid());
        bean.setYMCNTP(y.getCntrtype()==null?"":y.getCntrtype());
        bean.setYMOPTR(y.getCntroptr()==null?"":y.getCntroptr());
        bean.setYMCUST("");//TODO 运箱人
        bean.setYMYARTP(y.getCntrepdcode()==null?"":y.getCntrepdcode());
        bean.setYMYARTPNM(y.getCntrepdname()==null?"":y.getCntrepdname());
        bean.setYMYARTR(y.getCntrfrdcode()==null?"":y.getCntrfrdcode());
        bean.setYMYARTRNM(y.getCntrfrdname()==null?"":y.getCntrfrdname());
        bean.setYMBARCM(y.getCntrbarcode()==null?"":y.getCntrbarcode());
        bean.setYMEIRRMK(y.getCntrrmk()==null?"":y.getCntrrmk());
        bean.setYMEIRPUSR("");//TODO 打印人
        bean.setYMEIRPDAT("");//TODO 打印时间
        bean.setYMEIRCNT(y.getCntrepc()==null?0:y.getCntrepc());
        bean.setYMRMK(y.getTryMessage()==null?"":y.getTryMessage());
        bean.setYMDATTIM(DateUtils.getDateTime());//TODO 接口调用时间
        return bean;
    }
}
